<?php
    #http://localhost/tienda/cargar_puntos.php?wsdl
    
    if(isset($_POST['submit']) && $_POST['submit'] != ""){
        
        require_once('nusoap/nusoap.php');

        $url = 'http://localhost/tienda/cargar_puntos.php?wsdl';
        
        //$soapclient = new soapclient($url,true);
        $soapclient = new nusoap_client($url, true);
        
        $function = 'cargaPuntos';

        $tipo = "0";
        if($_POST['tipoR'] == "on")
            $tipo = "1";
        else
            $tipo = "0";

        $params = array('Idusuario' => $_POST['txtIDusuario'],
                        'Puntos' => $_POST['txtPuntos'],
                        'Concepto' => $_POST['txtConcepto'],
                        'Tienda' => '65',
                        'Tipo' => $tipo
                        );

        //$result = array('return'=> '');
        
        $result = $soapclient->call($function , $params);
        if($result != "")
            header("Location:nopuntos.php");
    }
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script language="javascript" type="text/javascript">
    function validacion(formulario) {


	var NOMBRE = /^([a-z]|[A-Z]|á|é|í|ó|ú|ñ|ü|\s|\.|-)+$/			//letras, '.' y '-' o vacio
    var ID = /^([0-9\s\+\-])+$/

	if(document.getElementById('tipoR').checked && document.getElementById('tipoC').checked){
		alert('Eliga solo una opción');
		return false;
	}

	//comprueba 50 caracteres maximo
/*	for(x = 1; x < 5; x++) {
		if (formulario.elements[x].value.length > 50) {
			alert('La lontitud máxima permitida para cualquier campo es de 10 caracteres.')
			return false
		}
	}*/

	//comprueba campo de nombre
	if(!ID.test(formulario.txtIDusuario.value)) {
		alert('Contenido del campo Idusuario no válido.')
		return
	}else{
		return 'txt.Nombre'
	}

	//comprueba campo de apellido
	if(!APELLIDO.test(formulario.txtPuntos.value)) {
		alert('Contenido del campo Puntos no válido.')
		return false
	}

	//comprueba campo de edad
	if( !EDAD.test(formulario.txtConcepto.value) ) {
		alert('Contenido del campo Concepto no válido.')
		return false
	}


	alert('Los campos introducidos son CORRECTOS.')
	return false			//cambiar por return true para ejecutar la accion del formulario
}

</script>
<title>Tienda</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="/tienda/css/style.css" media="screen" />
        <style type="text/css">

        .style1
        {
                width: 114px;
            }
        .style2
        {
            width: 279px;
        }
        .style3
        {
            width: 106px;
        }
        #txtNombre
        {
            width: 121px;
                height: 19px;
            }
    </style>
</head>
<body>

<div id="wrap">

<div id="top"> </div>

<div id="header">
<h1 style="color: #FFFFFF"><a href="#">Store</h1>
            <a href="#">
</div>

<div id="content">
    <div class="left">
        <h2>
            Anahuac Store</h2>
                <div class="articles">
                    <br />
                    <br />
                    <img src="images/pic.jpg" alt="Example pic" style="border: 3px solid #ccc;" />
                    <br />
                    <br />
                    <br />
                </div>
                <h2>
                    Compra o Usa tus Puntos!!!</h2>
       <form method="POST" action="index.php" onsubmit="return validacion(this);">
         <?php if($_GET["error"] == "puntos"){
                    echo "<h1><font color='red'>NO TIENE SUFICIENTES PUNTOS</font></h1>";
                }
         ?>
         <table style="width:100%;">
          <tr>
                    <td class="style1">
                        ID USUARIO :</td>
                    <td class="style2">
            <input id="txtIDusuario" type="text" name="txtIDusuario"/></td>
                    <td class="style3">
                        &nbsp;</td>
                </tr>
                <tr>
                    <td class="style1">
                        PUNTOS :</td>
                    <td class="style2">
            <input id="txtPuntos" type="text" name="txtPuntos"/></td>
                    <td class="style3">
                        &nbsp;</td>
                </tr>
                <tr>
                    <td class="style1">
                        CONCEPTO:</td>
                    <td class="style2">
            <input id="txtConcepto" type="text" name="txtConcepto"/></td>
                    <td class="style3">
                        &nbsp;</td>
                </tr>
                <tr>
                    <td class="style1">
                        TIPO :</td>
                    <td class="style2">
                        <br />
                        RECARGA :
                        <input id="tipoR" type="radio" name="tipoR" />&nbsp;&nbsp;
			COMPRA:
                        <input id="tipoC" type="radio" name="tipoC" /></td>
                    <td class="style3">
                        </td>
                </tr>
                <tr>
                <td>
                <input type="submit" value="Enviar" name="submit">
                </td>
                </tr>

                </table>


    </form>



<div class="articles">
</div>
</div>

<div class="right">

<h2>Productos :</h2>
<ul>
<li><a href="#">Lápiz</a></li>
<li><a href="#">Sacapuntos</a></li>
<li><a href="#">Goma</a></li>
<li><a href="#">Libreta</a></li>
<li><a href="#">Carpeta</a></li>
</ul>

<h2>Módulos: </h2>
<ul>
<li><a href="#">Ventas</a></li>
<li><a href="#">Compras</a></li>
<li><a href="#">Proveedores</a></li>
<li><a href="#">Clientes</a></li>
<li><a href="index.php">Puntos</a></li>
</ul>

</div>
<div style="clear: both;"> </div>
</div>

</body>
</html>